package bbcupQuestions;

public class NineWeek {
	public static void main(String[] args) {
		// 创建一个包含100个布尔型元素的数组，表示100个储物柜的状态
        // 初始状态时，所有的柜子都是关的，用false表示
		boolean[] lockers=new boolean[100];
		for(int student=1;student<100;student++) {
			for(int locker=student-1;locker<100;locker+=student) {
				//改变每第student个柜子的状态
				lockers[locker]=!lockers[locker];
			}
		}
		System.out.println("输出打开储物柜柜号：");
		for(int i=0;i<100;i++) {
			if(lockers[i]) {
				System.out.print((i+1)+" ");
				//数组下标从零开始，储物柜柜号加一
			}
		}
		System.out.println();
	}

}
